@charset "utf-8";
/*=== CSS Reset ===*/
html,body,div,ul,li,dl,dt,dd,img,a,h2{margin:0;padding:0;}
img{border:0; max-width:100%}
ul{list-style:none;}

/*=== 公用设置 ===*/
body{font:14px/25px "宋体"; color:#666666; margin:0; padding:0; background:#FFF;}
a { color:#666666; text-decoration:none;}
a:hover{ color:#f18525;}
.clear { clear:both; }
.fleft { float:left;}
.fright { float:right;}
.wapper{ width:1200px; margin:0 auto;}
.box{ border-left:#e7e7e7 solid 1px; border-bottom:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px; border-top:#163584 solid 3px;}
/* 头部 */
.top{ background:#e6e6e6; font:14px/40px "微软雅黑"; color:#565656; }
.top a{color:#666666; font-size:12px;}
.head{ height:146px;}

.nav { width:100%; height:56px; background:#163584; font:16px/56px "微软雅黑"; color:#FFF; }
.nav ul{ width:1200px; margin:0 auto; position:relative; z-index:9999; }
.nav ul li { float:left; width:171px;}
.nav ul li a {line-height:56px; color:#FFF; display:block; letter-spacing:1.0px; cursor:pointer; text-align:center;}
.nav ul li a:hover{ background:#f18525; }
.nav ul li ul{ position:absolute;display:none; width:137px; background:#163584; margin:0 0 0 0px;  font-size:16px;}
.nav ul li ul li{ float:none; padding:0px ; }
.nav ul li ul li a{ line-height:50px;  text-align:center; }
.nav ul li ul li a:hover{ line-height:50px; background:#f18525; color:#FFF; width:137PX; }
.nav ul li:hover ul { display:block;}


/*搜索*/

.search{ height:80px; background:url(../images/search_bg.jpg) repeat-x; }
.keywords{  font-size:14px; line-height:80px; }
.keywords span{ color:#163584; font-weight:bold; margin-right:20px;   }
.search-box{width:280px;height:28px; border:#DEDEDE solid 1px; margin:25px auto} 
.input-box{ float:left; width:200px; height:28px;line-height:28px; padding-left:10px; border:0; background:none; text-align:left; font-size:14px} 
.button{ float:right; border:0; background:#163584;  width:60px; height:28px; cursor:pointer; color:#FFF;} 


/* 内容 */
/*pro*/
.pro{  overflow: hidden; width: 100%; background-color: #f5f5f5; padding: 40px 0;/* height:815px;*/}
.pro .proLt{ float: left;  width: 265px;}
.pro .proLt h2{ overflow: hidden; padding: 15px 0; background-color: #185db0; color: #fff; text-indent: 20px; font-family: "微软雅黑"; font-weight: normal; background:url(../images/pro_tit.png) no-repeat top center;  }
.pro .proLt h2 a{  font-size: 24px; color: #fff; font-weight: normal;}
.pro .proLt h2 span{ font-size: 16px; padding-left:10px;}
.pro .proLtBox{ border-left:#003bb3 solid 3px; border-right:#003bb3 solid 3px; border-bottom:#003bb3 solid 3px; width:259px; padding:5px 0;}
.pro .dl{ overflow: hidden; padding:0 10px;}
.pro .dl dt{ text-indent: 10px; padding: 5px 0; background:url(../images/pro-dtBg.png) no-repeat right center;  }
.pro .dl dd{ text-indent: 10px;  }
.pro .dl dt a{ display: block; font:14px/40px "微软雅黑"; color: #111111;  line-height: 40px; height: 40px;}
.pro .dl dd a{ display: block; font:14px/40px "微软雅黑"; color: #111111;  line-height: 40px; height: 40px; border-bottom:#a3a3a3 dashed 1px;}
.pro .dl dd a:hover,.pro .dl dt a:hover{ color: #185db0}
.pro .proRt{float: right;width:900px;}
.pro .proRt-dl{ float: left; border: 1px solid #dedede; width: 278px; height: 260px; background-color: #fff; margin:0 10px 20px 10px; }
.pro .proRt-dl dt img{ display: block;}
.pro .proRt-dl dd{ overflow: hidden}
.pro .proRt-dl dd h3{  font:14px/50px "微软雅黑"; font-weight:normal; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; line-height:50px; margin:0; padding:0; text-align:center;}
.pro .proRt-dl dd h3 a{  color: #111111; line-height:50px;}
.pro dl.bottom{ margin-bottom: 0}
.pro dl.last{ margin-right: 0}
.pro .proRt-dl:hover h3 a,.pro .proRt-dl:hover dd p,.pro .proRt-dl:hover dd a.more{ color: #f18525}


.sban{ background:url(../images/sbanner.jpg) center no-repeat; height:206px; margin: 0 0 50px 0;}
.youshi{ background:url(../images/ys_bg.jpg) no-repeat center;  overflow:hidden; width:100%;}
.line{ background:url(../images/line.jpg) no-repeat center bottom; padding-bottom:30px;}
.ys1{  background:url(../images/ys1.jpg) no-repeat top right; height:296px; overflow:hidden;}
.youshi h4{ font-size:25px; padding:5px 0 ; margin:0; color:#072fa8; font-family:"微软雅黑";}
.youshi h5{ margin:0; padding:0; font:20px/30px "微软雅黑"; color:#f18525; }
.youshi p{ font:14px/24px "微软雅黑"; color:#666666; background:url(../images/ys_li.png) left 8px no-repeat; padding-left:15px; margin-bottom:10px;}
.youshi em{ display:block; font-size:14px; color:#343434;}
.youshi h6{ font-size:24px; font-weight:normal; color:#2aaa4c; font-family:Arial}
.youshi .phone{ background:url(../images/phone1.png) no-repeat left center; padding-left:50px; margin-top:30px;}
.youshi .yst { height:233px; background:url(../images/youshi_01.jpg) no-repeat center;}
.ys2{ margin-top:35px; background:url(../images/ys2.jpg) no-repeat top left; height:300px; overflow:hidden;}
.ys3{ margin-top:35px; background:url(../images/ys3.jpg) no-repeat top right; height:296px; overflow:hidden;}
.youshi .ys1 .wen{ padding-left:90px; margin-top:25px;  background:url(../images/n1.jpg) no-repeat top left; width:535px;   }
.youshi .ys2 .wen{ margin-left:460px; padding-left:90px; margin-top:30px; background:url(../images/n2.jpg) no-repeat top left;}
.youshi .ys3 .wen{ padding-left:90px; margin-top:30px; background:url(../images/n3.jpg) no-repeat top left; width:535px; }
.abo{ background:url(../images/abo_bg.jpg) no-repeat center; height:616px;}
.abo_title{ overflow: hidden; width: 100%; text-align: center;  background:url(../images/abo.png) no-repeat top center; height:75px; padding: 70px 0 0 0;}
.abo_con{ padding:50px 0; font-family: "微软雅黑";  overflow:hidden; color:#FFF;}
.abo_con p{ width:1200px; color:#ffffff; line-height:30px; padding:0; margin:0; font-size:15px;}
.abo_con  a{ display:block; width:200px; line-height:50px; color:#FFF; background:#f18525; text-align:center; margin:50px auto 0 ; border-radius: 25px; font-size:18px;}
.news{ margin:50px 50px 50px 0; width:648px; height:400px; overflow:hidden;}
.nw_tit{ overflow: hidden;  border-bottom: 1px solid #e7e7e7; background-color: #fafafa; width:100%;}
.nw_tit h3{ float: left; width: 165px; line-height: 54px; text-align: center; font-size: 18px; font-weight: normal; margin:0; padding:0;}
.nw_tit h3 a{  font-weight: bold; color: #072fa8; text-decoration: none; font-family: "微软雅黑";}
.nw_tit a.more{ float: right; display: block; line-height: 54px; font-size: 13px; color: #666; text-transform: uppercase; margin-right: 10px; font-family: "微软雅黑";}
.nw_tit h3:hover a,.news .nw_tit h3.cur a{ font-weight: bold; color: #072fa8;}
.news .nwLtCon{  padding:0 15px 15px 15px; font-family: "微软雅黑";}
.news .dl{ overflow: hidden; width:618px; margin:25px 0 15px;}
.news .dl dt{ width: 235px; float: left;}
.news .dl dd{ width: 360px; float: right}
.news .dl dd h3{ font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 5px; margin:0; padding:0;}
.news .dl dd h3 a{ color: #333333;}
.news .dl dd p{ line-height: 22px; height: 66px; margin: 10px 0; font-size: 12px; color: #000; text-align: justify; padding:0; color: #333333;}
.news .dl dd a.xq{ display: block; float: left; color: #333333; font-size: 13px;}
.news .list{ overflow: hidden}
.news .list li{ overflow: hidden; background:url(../images/new_liBg.png) no-repeat left center; padding-left: 15px; line-height: 43px; font-size: 14px; color:#666666; border-bottom: 1px dashed #a3a3a3;}
.news .list li a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; width: 425px; display: block}
.news .list li span{ float: right; display: block;}
.news .list li:hover a{color: #f18525;text-decoration:none;}
.que{ margin:50px 0; width:498px; height:400px; overflow:hidden;}
.queLtCon ul{overflow: hidden;padding: 0px 15px 0 15px;}
.queLtCon ul li{overflow: hidden;line-height: 43px;font-size: 14px;color:#666666;border-bottom: 1px dashed #a3a3a3;}
.queLtCon ul li a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; font-family: "微软雅黑"; }
.queLtCon ul li:hover a{color: #f18525;text-decoration:none;}



/* 内页 */
.nban{ background:url(../images/nban.jpg) center no-repeat; height:450px; margin:0;}
.con{ margin:30px auto; padding:20px 0;}
.left{ width:275px; margin-right:25px; height:auto; overflow: hidden;}
.left1{ width:275px; margin-right:20px; }
.left_tit{width: auto; height: auto; padding: 20px; background:#163584; color:#FFF; font-size: 24px;}
.left_con{ width: 275px; height: auto; overflow: hidden;}
.left_con ul{margin:0px; padding:0px; height: auto;}
.left_con ul li{ height: 45px; line-height: 45px; font-size: 14px; margin-top: 1px; background:#F5F5F5; color:#FFF; }
.left_con ul li a{ display: block; height: 45px; background: url(../images/ico3.png) no-repeat scroll 255px center transparent; color:#666666; padding: 0px 20px; overflow: hidden;}
.left_con ul li a.active{ background:url(../images/ico3_h.png) no-repeat scroll 255px center #163584; color:#FFF;}
.left_con ul li a:hover{ background:url(../images/ico3_h.png) no-repeat scroll 255px center #163584; color:#FFF;}
.left2{ width: 275px;height: auto;margin-top: 20px;overflow: hidden;}
.left_main{ width: 235px; height: auto; border-top:none; border:#D9D9D9 solid 1px; padding: 20px 19px 19px; font-size: 12px; line-height: 24px; color:#666666;}
.right{ width: 900px;height: auto;overflow: hidden}
.right_tit_box{width:900px; height: 72px; border-bottom: 1px solid #D9D9D9;}
.right_tit{width: auto; height: 52px; display: inline-block; border-bottom: 1px solid #163584; line-height: 26px; padding: 10px 0px;}
.right_tit h6{margin: 0px; padding: 0px; font-weight: normal; font-size: 18px; color:#333333; font-weight:bold;}
.right_tit span{ font-size: 12px; color:#676767;}
.right_tit span a{color:#676767;}
.right_con{ width:900px; height: auto; font-size: 14px; color:#292929; line-height: 25px; overflow: hidden;}
/* 留言板 */

/* 页脚 */
.footer{ overflow: hidden; width: 100%; background: #163584; padding-bottom: 20px; font-family: "微软雅黑";}
.footer .ftNav{ width: 100%; background-color: #f18525; padding: 24px 0; overflow: hidden}
.footer .ftNavBox{ text-align: center;}
.footer .ftNavBox li{ font-size: 16px; width:170px; border-left:1px dotted #fff; float:left;}
.footer .ftNavBox li a{color:#FFF;}
.footer .ftNavBox li:first-child{ border-left:none}
.footer .ftConBox{ overflow: hidden; padding: 40px 0;}
.footer .ftLt{ float: left;}
.footer .ftLt p{ line-height: 32px; color: #fff; font-size:15px;}
.footer .ftLt i{ width: 25px; height: 3px; background-color: #ffae00; display: block; margin-top: 15px;}
.footer .ftDl{ float: right; width: 575px;}
.footer .ftDl dt{ width: 130px; text-align: center; color: #fff; float: left; margin-right:50px;}
.footer .ftDl dt p{ line-height: 25px}
.footer .ftDl dd{ float:left; width: 265px; font-size: 16px; color: #fff; line-height: 25px}
.footer .ftDl dd span{ float: right; width: 215px; text-align: left;}
.footer .ftDl dd span i{ font-style:normal; }
.footer .ftDl dd img{ display: block; margin-top: 10px;}
.footer .ftDl dd p{  color: #ffba00; font-size: 32px; font-family: Arial; margin: 8px 0}
.footer .bqBox{ padding: 25px 0; overflow: hidden; border-top:1px solid #3055b2; text-align:center; color:#FFF; font-size:16px;}
.footer .bqBox a{ color:#FFF; }
